i2l = 133 |
Stack: ..., value => ..., resultvalue must be an integer. It is converted to a long integer. The result replaces value on the stack.-word1
, result-word2
i2f = 134 |
Stack: ..., value => ..., resultvalue must be an integer. It is converted to a single-precision floating point number. The result replaces value on the stack.
i2d = 135 |
Stack: ..., value => ..., resultvalue must be an integer. It is converted to a double-precision floating point number. The result replaces value on the stack.-word1
, result-word2
l2i = 136 |
Stack: ..., valuevalue must be a long integer. It is converted to an integer by taking the low-order 32 bits. The result replaces value on the stack.-word1
, value-word2
=> ..., result
l2f = 137 |
Stack: ..., valuevalue must be a long integer. It is converted to a single-precision floating point number. The result replaces value on the stack.-word1
, value-word2
=> ..., result
l2d = 138 |
Stack: ..., valuevalue must be a long integer. It is converted to a double-precision floating point number. The result replaces value on the stack.-word1
, value-word2
=> ..., result-word1
, result-word2
f2i = 139 |
Stack: ..., value => ..., resultvalue must be a single-precision floating point number. It is converted to an integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.
Note: Mustn't refer to the Java Language Specification; give semantics here.
f2l = 140 |
Stack: ..., value => ..., resultvalue must be a single-precision floating point number. It is converted to a long integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.-word1
, result-word2
Note: Mustn't refer to the Java Language Specification; give semantics here.
f2d = 141 |
Stack: ..., value => ..., resultvalue must be a single-precision floating point number. It is converted to a double-precision floating point number. The result replaces value on the stack.-word1
, result-word2
d2i = 142 |
Stack: ..., valuevalue must be a double-precision floating point number. It is converted to an integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.-word1
, value-word2
=> ..., result
Note: Mustn't refer to the Java Language Specification; give semantics here.
d2l = 143 |
Stack: ..., valuevalue must be a double-precision floating point number. It is converted to a long integer. The result replaces value on the stack. See The Java Language Specification for details on converting floating point numbers to integers.-word1
, value-word2
=> ..., result-word1
, result-word2
Note: Mustn't refer to the Java Language Specification; give semantics here.
d2f = 144 |
Stack: ..., valuevalue must be a double-precision floating point number. It is converted to a single-precision floating point number. If overflow occurs, the result must be infinity with the same sign as value. The result replaces value on the stack.-word1
, value-word2
=> ..., result
int2byte = 145 |
Stack: ..., value => ..., resultvalue must be an integer. It is truncated to a signed 8-bit result, then sign extended to an integer. The result replaces value on the stack.
int2char = 146 |
Stack: ..., value => ..., resultvalue must be an integer. It is truncated to an unsigned 16-bit result, then zero extended to an integer. The result replaces value on the stack.
int2short = 147 |
Stack: ..., value => ..., resultvalue must be an integer. It is truncated to a signed 16-bit result, then sign extended to an integer. The result replaces value on the stack.